Apparatus for evaluating lithography process margin simulating layout pattern of semiconductor device

ABSTRACT

A layout pattern generating unit within a lithography process margin evaluating apparatus generates a plurality of design layout patterns, using an analysis condition and information stored in a layout pattern template holding unit. In addition, a simulation condition generating unit generates a plurality of simulation conditions, using the analysis condition and information stored in a simulation condition template holding unit. A simulation unit generates a plurality of actual layout patterns, using a generated condition. Thus, the lithography process margin evaluating apparatus can reduce operational burden and improve accuracy.

BACKGROUND OF THE INVENTION

[0001] 1. Field of the Invention

[0002] The present invention relates to a lithography process margin evaluating apparatus, and more specifically to a lithography process margin evaluating apparatus simulating a layout pattern of a semiconductor device in manufacturing a semiconductor.

[0003] 2. Description of the Background Art

[0004] Lithography process is one of techniques to transfer a layout pattern of a semiconductor device to a semiconductor substrate. In a lithography process, a photosensitive resin (hereinafter, referred to as a photoresist) is first applied to the semiconductor substrate. Using an exposure apparatus, a layout pattern (hereinafter, referred to as a design layout pattern) on a mask is then exposed onto the photoresist on the semiconductor substrate. When the exposed photoresist is developed, the layout pattern of the transferred resin (hereinafter, referred to as an actual layout pattern) is formed. Through etching or ion implantation using the resin pattern, an actual layout pattern is formed on the semiconductor substrate.

[0005] In the lithography process, a transfer margin to the semiconductor substrate considerably varies, depending on optical conditions and shapes of design layout patterns. Accordingly, an actual layout pattern relative to a design layout pattern has conventionally been predicted with simulations.

[0006]FIG. 27 is a block diagram showing a configuration of a conventional lithography simulation apparatus.

[0007] Referring to FIG. 27, a lithography simulation apparatus 10 includes a hard disk 11, a simulation unit 15 and an input unit 16. Hard disk 11 includes a layout holding unit 12, a simulation condition holding unit 13 and a simulation result holding unit 14.

[0008] Layout holding unit 12 holds information of a design layout pattern input through input unit 16. Simulation condition holding unit holds a simulation condition entered through input unit 16. Examples of simulation conditions are exposure wavelength, Numerical Aperture (hereinafter, referred to as “NA”) and the like. Simulation result holding unit 14 holds a result from simulation performed at simulation unit 15.

[0009] Simulation unit 15 simulates an actual layout pattern, using information of the design layout pattern held in layout holding unit 12 and the simulation condition held in simulation condition holding unit 13. Information of the simulated actual layout pattern is held in simulation result holding unit 14.

[0010]FIG. 28 is a flow chart showing an operation of the conventional lithography simulation apparatus.

[0011] Referring to FIG. 28, a user of lithography simulation apparatus 10 first enters information of the design layout pattern to lithography simulation apparatus 10, using input unit 16 (step S1). Information of the entered design layout pattern is stored in layout holding unit 12. The user then enters the simulation condition, using input unit 16 (step S2). The entered simulation condition is stored in simulation condition holding unit 13. Simulation unit 15 within lithography simulation apparatus 10 simulates the actual layout pattern, using information of the design layout pattern and the simulation condition (step S3). The simulated actual layout pattern is stored in simulation result holding unit 14 (step S4). The user measures light intensity distribution within a photosensitive material and a shape of the actual layout pattern, using the simulation result stored in simulation result holding unit 14 (step S5). Thereafter, the user analyzes, for example, a difference in shape from the design layout pattern (step S6).

[0012] As described above, a conventional lithography process margin apparatus has performed a simulation of an actual layout pattern relative to a single design layout pattern.

[0013] In present days, since a design rule for a semiconductor device has been made smaller than a light source wavelength of an exposure apparatus, resolution of a layout pattern of the semiconductor device after transfer is lowered. In order to improve resolution, a special transfer technique called “resolution enhancement technique” is utilized.

[0014] In addition, in the actual layout pattern based on the design layout pattern, a distortion is caused through a manufacturing process. In order to correct the distortion caused therein, optical proximity correction (hereinafter, referred to as OPC) is widely used. Here, OPC is considered to correct process-originated distortions in general. Recently, OPC has become more complex because of smaller size of a semiconductor device. In addition to simply biasing a size of a design layout pattern as in a conventional example, some OPC creates a dummy pattern outside the design layout pattern. Accordingly, in order to determine a specification for OPC, an evaluation should be made for multiple design layout patterns.

[0015] As described above, as a semiconductor device is made smaller, a manufacturing process thereof has been changed. As a result, also in simulating a lithography process as well, a need has grown for analysis of a single design layout pattern as well as for margin evaluation of a lithography process with respect to a plurality of design layout patterns.

[0016] In a conventional lithography simulation apparatus, however, only a simulation of an actual layout pattern relative to a single design layout pattern was possible. Consequently, in order to perform lithography process margin evaluation for a plurality of design layout patterns, a user had to input a plurality of design layout patterns, enter a plurality of simulation conditions, and measure a plurality of actual layout patterns. Thus, operational burden to the user was significant.

SUMMARY OF THE INVENTION

[0017] An object of the present invention is to provide a lithography process margin evaluating apparatus with high accuracy, capable of reducing operational burden.

[0018] A lithography process margin evaluating apparatus according to the present invention simulates, from a design layout pattern formed on a mask, a light intensity distribution within a photosensitive material on a semiconductor substrate and an actual layout pattern formed on the semiconductor substrate, and includes an analysis condition input unit, a layout pattern template holding unit, a simulation condition template unit, a measuring condition holding unit, a layout pattern generating unit, a simulation condition generating unit, a simulation unit, a measuring condition determining unit, and a measuring unit. The analysis condition input unit is for entering an analysis condition for analyzing the actual layout pattern. The layout pattern template holding unit stores a plurality of design layout pattern templates. The simulation condition template holding unit stores a plurality of simulation condition templates. The measuring condition holding unit stores a plurality of measuring conditions for measuring the actual layout pattern. The layout pattern generating unit selects a design layout pattern template, and generates a plurality of design layout patterns based on the analysis condition and the selected design layout pattern template. The simulation condition generating unit selects a simulation condition template, and generates a plurality of simulation conditions based on the entered analysis condition and the selected simulation condition template. The simulation unit simulates the actual layout pattern transferred to the photosensitive material on the semiconductor substrate, using the plurality of design layout patterns and the plurality of simulation conditions. The measuring condition determining unit determines a measuring condition among a plurality of measuring conditions based on the analysis condition. The measuring unit measures the actual layout pattern with the determined measuring condition.

[0019] Thus, the lithography process margin evaluating apparatus can generate a plurality of design layout patterns in accordance with the analysis condition, and simulate a plurality of actual layout patterns corresponding to the plurality of design layout patterns. In addition, the lithography process margin evaluating apparatus can measure each of the plurality of actual layout patterns. Consequently, operational burden will be reduced.

[0020] The lithography process margin evaluating apparatus according to the present invention can generate a plurality of design layout patterns, and simulate the same. Thus, operational burden of a user can be reduced.

[0021] The foregoing and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

[0022]FIG. 1 is a block diagram showing a configuration of a lithography process margin evaluating apparatus in Embodiment 1 of the present invention.

[0023]FIG. 2A is a schematic diagram showing an example of a design layout pattern template held in a layout pattern template holding unit in FIG. 1.

[0024]FIG. 2B shows in the form of a graph the pattern in FIG. 2A.

[0025]FIG. 3 is a schematic block diagram showing a configuration of a computer.

[0026]FIG. 4 is a flow chart showing an operation of the lithography process margin evaluating apparatus in Embodiment 1 of the present invention.

[0027]FIG. 5 is a schematic diagram of an analysis condition input image displayed in step S1 in FIG. 4.

[0028]FIG. 6 is a schematic diagram of the analysis input image after entering.

[0029]FIG. 7A is a schematic diagram representing an actual layout pattern generated in step S4 in FIG. 4.

[0030]FIG. 7B shows a light intensity distribution relative to a direction of width of the pattern in FIG. 7A.

[0031]FIG. 8 is a block diagram showing a configuration of a lithography process margin evaluating apparatus in Embodiment 2 of the present invention.

[0032]FIG. 9 is a flow chart showing an operation of the lithography process margin evaluating apparatus in Embodiment 2 of the present invention.

[0033]FIG. 10 shows in a graph an analysis result obtained in step S6 in FIG. 9.

[0034]FIG. 11 shows in a graph another example with regard to the analysis result obtained in step S6 in FIG. 9.

[0035]FIG. 12A shows in a graph depth of focus, among the analysis results obtained in step S6 in FIG. 9.

[0036]FIG. 12B shows a relation of depth of focus with pattern width of a design layout pattern.

[0037]FIG. 12C shows a relation of depth of focus, pitch and pattern width of the design layout pattern.

[0038]FIG. 13A is a diagram representing edge displacement of pattern width of the design layout pattern, among the analysis results obtained in step S6 in FIG. 9.

[0039]FIG. 13B shows a change in pattern width of an actual layout pattern relative to an amount of edge displacement of pattern width of the design layout pattern.

[0040]FIG. 14 shows pattern width of the actual layout pattern relative to a varied amount of light exposure.

[0041]FIG. 15A shows a light intensity distribution when simulating the design layout pattern.

[0042]FIG. 15B shows a layout pattern when a dimple is produced.

[0043]FIG. 16 is a flow chart showing an operation of a lithography process margin evaluating apparatus in Embodiment 3 of the present invention.

[0044]FIG. 17 is a schematic diagram of an analysis condition input image displayed in step Si in FIG. 16.

[0045]FIG. 18 is a flow chart showing a detailed operation of step S10 in FIG. 16.

[0046]FIG. 19 is a diagram representing an analysis method in step S106 in FIG. 18.

[0047]FIG. 20A shows an actual layout pattern relative to a design layout pattern.

[0048]FIG. 20B is a schematic diagram representing OPC.

[0049]FIG. 21 is a block diagram showing a configuration of a lithography process margin evaluating apparatus in Embodiment 4 of the present invention.

[0050]FIG. 22 is a flow chart showing an operation of the lithography process margin evaluating apparatus in Embodiment 4 of the present invention.

[0051]FIG. 23 is a flow chart showing an operation of a lithography process margin evaluating apparatus in Embodiment 5.

[0052]FIG. 24 is a diagram representing a design layout pattern and a corrected layout pattern in Embodiment 5 of the present invention.

[0053]FIG. 25 is a schematic diagram of an analysis condition input image displayed in step Si in FIG. 23.

[0054]FIG. 26 is a block diagram showing a configuration of a lithography process margin evaluating apparatus in Embodiment 6 of the present invention.

[0055]FIG. 27 is a block diagram showing a configuration of a conventional lithography simulation apparatus.

[0056]FIG. 28 is a flow chart showing an operation of the conventional lithography simulation apparatus.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0057] In the following, embodiments of the present invention will be described in detail with reference to the figures. It is noted that the same reference characters refer to the same or corresponding components in the figures, and description thereof is not repeated.

Embodiment 1

[0058]FIG. 1 is a block diagram showing a configuration of a lithography process margin evaluating apparatus in Embodiment 1 of the present invention.

[0059] Referring to FIG. 1, a lithography process margin evaluating apparatus 100 includes a master file 110, a layout pattern generating unit 27, a simulation condition generating unit 28, a measuring condition determining unit 29, a simulation unit 17, a measuring unit 30 and an analysis condition input unit 31.

[0060] Master file 110 includes a layout pattern template holding unit 22, a simulation condition template holding unit 23, a measuring condition holding unit 24, a measurement result holding unit 25 and a simulation result holding unit 26.

[0061] Layout pattern template holding unit 22 holds a plurality of design layout pattern templates. Each of the plurality of design layout pattern templates has an identification number.

[0062]FIG. 2 is a schematic diagram showing an example of the design layout pattern template held in the layout pattern template holding unit in FIG. 1.

[0063] Referring to FIG. 2A, the design layout pattern template is composed of a pattern 10A and a pattern 10B having identical shapes. Pattern 10A and pattern 10B are rectangles having width L and length W, and line-and-space thereof has pitch S.

[0064]FIG. 2B shows in a graph pattern 10A in FIG. 2A.

[0065] Referring to FIG. 2B, pattern 10A is shown in a two-dimensional coordinate system having a center of pattern 10A as an origin. Specifically, pattern 10A is formed with coordinates of vertices of the rectangle, that is, (L/2, W/2), (L/2, −W/2), (−L/2, −W/2) and (−L/2, W/2).

[0066] Referring again to FIG. 1, simulation condition template holding unit 23 holds a plurality of simulation condition templates in a simulation condition table. The simulation condition table includes a simulation optical condition table recording an optical condition in simulation, and a simulation etching condition table recording an etching condition in simulation. The simulation optical condition table and the simulation etching table are shown respectively in Tables 1 and 2. TABLE 1 Simulation Optical Condition Optical Exposure Defocus Condition Wavelength NA σ Value B001 248 nm 7.0 0.8 X μm B002 • • • • B003 • • • • • • • • • • • • • •

[0067] Referring to Table 1, in the simulation optical condition table, exposure wavelength, numerical apertures NA, degree of coherence a and defocus value are provided as optical conditions, and each optical condition will be recorded as a fixed value or a variable value for each simulation optical condition. TABLE 2 Simulation Etching Condition Content of Condition C001 Light Intensity I C002 Process Model A1 C003 Process Model A2 • • • •

[0068] Referring to Table 2, the simulation etching condition table has a light intensity I or a process model as an etching condition. Each etching condition is recorded as a fixed value or a variable value for each simulation etching condition.

[0069] Measuring condition holding unit 24 stores a plurality of measuring conditions for an actual layout pattern after simulation in a measuring condition table shown in Table 3. TABLE 3 Measurement Measuring Condition Content of Measurement Position D001 CD When Light (−L, 0) (L, 0) Intensity I = 0.3 D002 CD When Light (−L, 1) (L, 1) Intensity I = 0.3 D003 Light Intensity (−L, 0) (L, 0) Distribution • • • • D005 Pattern Width When (−S/2, 0) (S/2, 0) Light Intensity I = 0.3 DTEST Light Intensity (S/2, 0) null

[0070] Referring to Table 3, a measurement content and a measurement position is recorded for each measuring condition. Each measuring condition has a measuring condition “No.”.

[0071] Simulation result holding unit 26 holds information of the actual layout pattern simulated by simulation unit 17.

[0072] Measurement result holding unit 25 stores a result from measurement using information of the actual layout pattern stored in simulation result holding unit 26 after simulation.

[0073] Analysis condition input unit 31 is provided for entering an analysis condition when a user makes an analysis with lithography process margin evaluating apparatus 100.

[0074] Layout pattern generating unit 27 generates a plurality of design layout patterns, using a design layout pattern template stored in layout pattern template holding unit 22 and the analysis condition entered through analysis condition input unit 31.

[0075] Simulation condition generating unit 28 generates a plurality of simulation conditions, using a plurality of simulation conditions stored in simulation condition template holding unit 23 and the analysis condition.

[0076] Measuring condition determining unit 29 selects a measuring condition suited for the analysis condition from a plurality of measuring conditions stored in the measuring condition holding unit.

[0077] Simulation unit 17 performs simulation using a plurality of design layout patterns and a plurality of simulation conditions, and generates a plurality of actual layout patterns.

[0078] Measuring unit 30 carries out a measurement, using the measuring condition determined by measuring condition determining unit 29 and based on information of the actual layout pattern.

[0079]FIG. 3 is a schematic block diagram showing a configuration of a computer.

[0080] An example of a computer is a personal computer. Referring to FIG. 3, a computer 500 includes a CPU 501, a memory 502, a display 504, a hard disk 505, a storage medium drive 506, a keyboard 507 and a mouse 508.

[0081] Memory 502 and hard disk 505 function as a memory, keyboard 507 and mouse 508 function as an input device, and display 504 functions as an output device. These are connected to one another by a bus 509.

[0082] A storage medium 510 is a computer-readable storage medium, and has a lithography process margin evaluating program stored in advance. When storage medium 510 is attached to storage medium drive 506 and the lithography process margin evaluating program is installed in hard disk 505, computer 500 functions as lithography process margin evaluating apparatus 100.

[0083] Here, master file 110 in FIG. 1 corresponds to memory 502 and hard disk 505 in FIG. 3, and layout pattern generating unit 27, simulation condition generating unit 28, measuring condition determining unit 29, simulation unit 17 and measuring unit 30 in FIG. 1 correspond to CPU 501 in FIG. 3. In addition, analysis condition input unit 31 in FIG. 1 corresponds to keyboard 507 and mouse 508 in FIG. 3. Here, storage medium 510 refers to such storage media as a CD-ROM, a magneto-optical (MO) disk or a floppy disk. Usually, an operating system (OS) for enabling an operation of the lithography process margin program is pre-installed in hard disk 505.

[0084] An operation of lithography process margin evaluating apparatus 100 having the above-mentioned circuitry will now be described.

[0085] An example is described, in which a user analyzes width CD of an actual layout pattern relative to width L of a design layout pattern, using a design layout pattern template shown in FIG. 2A.

[0086]FIG. 4 is a flow chart showing an operation of the lithography process margin evaluating apparatus in Embodiment 1 of the present invention.

[0087] Referring to FIG. 4, a user initially enters an analysis condition, using analysis condition input unit 31 (step S1). When entering the analysis condition, an analysis condition input image is displayed on display 504 in FIG. 3.

[0088]FIG. 5 is a schematic diagram of the analysis condition input image displayed in step S1 in FIG. 4.

[0089] Referring to FIG. 5, an analysis condition input image 200 includes a selection layout pattern template No. input section 201, a selection simulation condition template No. input section 202, a layout pattern analysis condition input section 203 and a simulation analysis condition input section 204.

[0090] The user enters into selection layout pattern template NO input section 201 an identification number of a design layout pattern template to be used for the present analysis. When the identification number of the design layout pattern template shown in FIG. 2A is “A001”, the user enters “A001” in selection layout pattern template NO input section 201. Then the user enters an identification number of a simulation template to be used for the present analysis from a plurality of simulation condition templates held in simulation condition template holding unit 23. For example, the user enters into selection simulation condition template NO input section 202 “B001” from the simulation optical condition table in Table 1 and “C001” from the simulation etching condition table in Table 2.

[0091] The user then enters an analysis condition for the design layout pattern template into layout pattern analysis condition input section 203. Here, the user is assumed to fix length W to be 1.0 μm, to vary width L from 0.1 μm to 2.0 μm in steps of 0.01 μm and to vary pitch S from 1.0 μm to 3.01 μm in steps of 0.01 μm. Here, the user enters “1.0” in a field of initial value and “fixed” in fields of pitch and final value, for length W of layout pattern analysis condition input section 203. Similarly, the user enters “0.1” in the field of initial value, “0.01” in the field of pitch, and “2.0” in the field of final value, for width L. The user also enters “1.0” in the field of initial value, “0.01” in the field of pitch, and “3.0” in the field of final value, for pitch S.

[0092] Thereafter, the user enters a simulation condition and an object to be analyzed in simulation analysis condition input section 204.

[0093] A defocus value X, when the user performs a simulation with a condition of identification number “B001” shown in Table 1, is assumed to be varied from −0.4 to 0.41 μm in steps of 0.1 μm. Here, the user enters “−0.4” in the field of initial value, “0.1” in the field of pitch and “0.4” in the field of final value, for defocus X in layout pattern analysis condition input unit 204. When the user sets a condition for depth of focus (hereinafter, referred to as DOF), the condition therefor is entered in DOF setting field. If the user does not set DOF, “null” is entered therein.

[0094] The present analysis target is entered in the field of “object to be analyzed”. As the user analyzes width CD of the actual layout pattern in a present example, “CD” is entered in the field of “object to be analyzed”.

[0095]FIG. 6 is a schematic diagram of an analysis input image after entering.

[0096] Thereafter, layout pattern generating unit 27, in response to the analysis condition entered in step S1, selects a prescribed layout pattern template from layout pattern template holding unit 22, and generates a plurality of design layout patterns based on the selected layout pattern template (step S2).

[0097] Specifically, layout pattern generating unit 27, in response to the identification number of the layout pattern template entered in step S1, selects a layout pattern template having the identification number “A001” from layout pattern template holding unit 22. Thereafter, in accordance with the condition entered in layout pattern analysis condition input unit 203 in FIG. 6, a plurality of design layout patterns are generated based on the layout pattern template having the identification number “A001”.

[0098] Simulation condition generating unit 28 then generates a simulation condition (step S3). Simulation condition generating unit 28, in response to the identification number of the simulation condition template entered in step S1, selects a simulation optical condition having the identification number “B001” and a simulation etching condition having the identification number “C001” from simulation condition template holding unit 23. After selection, simulation condition generating unit 28 generates a plurality of simulation conditions in accordance with the condition of defocus value X entered in simulation analysis condition input section 204 in FIG. 6. Consequently, exposure wavelength, numerical aperture NA and degree of coherence σ are fixed, and simulation conditions having 9 defocus values (from −0.4 to 0.4 in steps of 0.1 pitch) are generated.

[0099] Thereafter, simulation unit 17 performs a simulation using the plurality of design layout patterns generated in step S2 and the plurality of simulation conditions generated in step S3, and generates a plurality of actual layout patterns (step S4).

[0100]FIG. 7A is a schematic diagram representing an actual layout pattern generated in step S4 in FIG. 4.

[0101] Referring to FIG. 7A, patterns 10A, 10B in FIG. 7A represent design layout patterns. Patterns 11A and 11B in FIG. 7A represent actual layout patterns. Distribution of light intensity I with respect to the direction of width L here is as shown in FIG. 7B. In simulation result holding unit 25, information of a relation of light intensity with a position shown in FIG. 7B is stored for each actual layout pattern.

[0102] Next, measuring condition determining unit 29, in response to the analysis condition entered in step S2, determines a measuring condition from measuring condition holding unit 24 (step S5).

[0103] Measuring condition determining unit 29, referring to a content in a field of “object to be analyzed” in simulation analysis condition input section 204 in FIG. 6, selects an optimal measuring condition from the plurality of measuring conditions recorded in the measuring condition table shown in Table 3. Here, measuring condition determining unit 29 may select one or a plurality of measuring conditions. When selecting one measuring condition, a more detailed condition such as a measurement site can be entered in the field of “object to be analyzed” in simulation analysis condition input section 204 in FIG. 5.

[0104] In the present example, measuring condition determining unit 29 is assumed to have selected an identification number “D001” in Table 3.

[0105] Measuring unit 30 then measures information of a plurality of actual layout patterns stored in simulation result holding unit 25, using one or more measuring conditions (step S6).

[0106] Specifically, measuring unit 30 carries out a measurement based on the measuring condition of the identification number D001 shown in Table 3. According to the measuring condition thereof, width of an actual layout pattern when light intensity I=0.3 is determined to be the width CD. Therefore, measuring unit 30 carries out a measurement, assuming that the width when I=Is=0.3 in a graph of FIG. 7B is the width CD. Measuring unit 30 measures all widths CD of the plurality of actual layout patterns.

[0107] A measurement result is stored in measurement result holding unit 26.

[0108] Through the above-described operation, a lithography process margin evaluating apparatus in Embodiment 1 of the present invention can simulate a plurality of design layout patterns and a plurality of simulation conditions, and measure a plurality of actual layout patterns after simulation. Therefore, a user does not have to enter again a new design layout pattern after simulating one design layout pattern as in a conventional example. Consequently, operational burden is reduced. In addition, since a plurality of measurement results can be easily obtained, analysis accuracy using those results will be improved.

Embodiment 2

[0109]FIG. 8 is a block diagram showing a configuration of a lithography process margin evaluating apparatus in Embodiment 2 of the present invention.

[0110] Referring to FIG. 8 and compared with FIG. 1, an analysis result holding unit 32 and an analysis unit 33 are added to a lithography process margin evaluating apparatus 120.

[0111] Analysis unit 33 performs an analysis according to an analysis condition, based on information stored in measurement result holding unit 26. Analysis result holding unit 32 stores a result analyzed by analysis unit 33.

[0112] As other configuration is the same as in FIG. 1, description thereof will not be repeated.

[0113] An operation of lithography process margin evaluating apparatus 120 having the afore-mentioned configuration will be described.

[0114]FIG. 9 is a flow chart showing an operation of the lithography process margin evaluating apparatus in Embodiment 2 of the present invention.

[0115] In FIG. 9, similarly as in FIG. 8, an example will be described, in which a user analyzes width CD of an actual layout pattern relative to width L of a design layout pattern, using a design layout pattern template shown in FIG. 2A.

[0116] Referring to FIG. 9, as operations of steps S1 through S6 are similar to those in FIG. 4, description thereof will not be repeated.

[0117] After measuring information of a plurality of actual layout patterns in step S6 using one or more measuring conditions, analysis unit 33 performs an analysis using a measurement result stored in measurement result holding unit 26 (step S7).

[0118]FIG. 10 shows in a graph an analysis result obtained in step S6 in FIG. 9.

[0119] Referring to FIG. 10, the graph showing width CD of an actual layout pattern relative to width L of a design layout pattern is created for each simulation condition. Therefore, nine curves are shown in FIG. 10.

[0120]FIG. 11 shows in a graph another example with regard to the analysis result obtained in step S6 in FIG. 9.

[0121] The graph shown in FIG. 11 illustrates a change in width CD of the actual layout pattern when pitch S of a layout pattern template in FIG. 2 as an analysis condition is varied. In order to obtain this graph, a user will have to enter a layout pattern analysis condition to vary pitch S when entering the analysis condition in step S1 in FIG. 9.

[0122] A method of analyzing depth of focus DOF will be described as another example of analysis method.

[0123] First, in order to analyze depth of focus DOF, in step S1, a condition for depth of focus DOF is entered in a field of DOF setting in simulation analysis condition input section 204 shown in FIG. 5. Assume that the defocus value X=0, and a deviation of pattern width CD of the actual layout pattern from pattern width CD of the actual layout pattern lies within 10%. In this situation, the user enters “10” in DOF setting field.

[0124] Other operations up to step S6 are similar to those in Embodiment 1.

[0125] An operation of analysis unit 33 in step S7 will now be described.

[0126]FIG. 12A shows in a graph depth of focus DOF, among the analysis results obtained in step S6 in FIG. 9.

[0127]FIG. 12A shows, further in detail in a graph, a relation of pattern width of the actual layout pattern with a defocus value when pattern width of the design layout pattern is 0.1 μm. Referring to FIG. 12A, when difference between pattern width CD 1 of the actual layout pattern when defocus value X=0 and pattern width CD 10 of the actual layout pattern when X=X10 is 10% of pattern width CD 1, defocus value X10 is found. When defocus value X10 is found, a value for depth of focus DOF is determined as shown in FIG. 12A.

[0128] Similarly, values for depth of focus DOF when pattern width of the design layout pattern is varied are respectively found. Consequently, a graph showing a relation of depth of focus DOF with pattern width L of the design layout pattern as shown in FIG. 12B is obtained.

[0129]FIG. 12C shows a relation of pattern width L, pitch S and DOF of the design layout pattern. In FIG. 12C, a DOF value is provided as a contour. A graph representing a relation between pattern width L, pitch S and DOF of the design layout pattern as shown in FIG. 12C may be provided in three-dimension.

[0130]FIG. 13 shows another example of an analysis result obtained in step S6 in FIG. 9.

[0131]FIG. 13 shows an example analyzing a change in pattern width CD of an actual layout pattern relative to an amount of edge displacement of pattern width L of the design layout pattern.

[0132] The analysis condition to be entered may be the same as in step S1 shown in FIG. 4.

[0133] As shown in FIG. 13A, a design layout pattern 10A has pattern width L1, of which actual layout pattern is provided as 11A. On the other hand, a design layout pattern 20A has pattern width L2, of which actual layout pattern is provided as 21A. Difference between pattern widths of actual layout patterns 21A and 11A is provided as difference E of actual layout pattern width. Analysis unit 33 finds difference E of actual layout pattern width relative to difference L2-L1 in pattern width of each design layout pattern, and thus a graph shown in FIG. 13B can be found.

[0134] By using analysis unit 33, pattern width CD of the actual layout pattern relative to a varied amount of exposure as shown in FIG. 14 can also be found. Here, in step S1, a user have only to enter an analysis condition so as to vary the amount of exposure, that is, light intensity.

[0135] Further, analysis unit 33 can also analyze a dimple.

[0136]FIG. 15 is a schematic diagram illustrating the dimple.

[0137]FIG. 15A shows distribution of light intensity when simulating a design layout pattern. As shown in FIG. 15A, a side lobe 700 is produced in a position distant from a maximum value of light intensity. When a halftone-type phase shift mask is used as a mask, the entire design layout pattern transmits light, and hence, overall light intensity will be greater. Here, as the side lobes produced due to each design layout pattern overlap, not only peak intensity becomes greater but also light intensity will be larger. Consequently, in the actual layout pattern, a pattern called “dimple” is produced in a unit outside the design layout pattern. FIG. 15B shows a layout pattern when a dimple is produced. A dimple 703 is formed along with actual layout pattern 702, relative to design layout pattern 701.

[0138] Analysis unit 33 can retrieve a maximum value for light intensity and a position thereof and analyze the dimple from a measurement result.

[0139] Analysis unit 33 can perform analysis in accordance with another analysis method in addition to those described above. Analysis result is stored in analysis result holding unit 32.

[0140] Through the above-described operation, a lithography process margin evaluating apparatus in Embodiment 2 of the present invention can analyze a plurality of design layout patterns in accordance with an analysis condition. Consequently, operational burden of a user is reduced. In addition, as a plurality of analysis results can easily be obtained, the user can determine a design layout pattern of higher accuracy.

Embodiment 3

[0141] It is important to determine reference light intensity Is beforehand when analyzing a plurality of design layout patterns, because a shape of each actual layout pattern will be different if reference light intensity Is is different every time a simulation is performed, even if design layout patterns having the same shape are simulated a plurality of times.

[0142]FIG. 16 is a flow chart showing an operation of a lithography process margin evaluating apparatus in Embodiment 3 of the present invention. Here, a configuration of the lithography process margin evaluating apparatus in Embodiment 3 is similar to that of lithography process margin evaluating apparatus 120 shown in FIG. 8.

[0143] Referring to FIG. 16 and compared to FIG. 9, in an operation in FIG. 16, an operation in a new step S10 is inserted between steps S1 and S2. In step S1, reference light intensity Is is determined. Other operations are similar to those in FIG. 9. In FIG. 16, however, an analysis condition entered by a user in step S1 is different from the one in FIG. 9.

[0144]FIG. 17 is a schematic diagram of an analysis condition input image displayed in step S1 in FIG. 16.

[0145] Referring to FIG. 17 and compared with FIG. 5, an reference CD value input section 205 is additionally provided. A user enters a reference CD value, which will be discussed below, in reference CD value input section 205.

[0146]FIG. 18 is a flow chart showing a detailed operation of step S10 in FIG. 16.

[0147] Referring to FIG. 18, layout pattern generating unit 27 of lithography process margin evaluating apparatus 120 selects a preset test design layout pattern from layout pattern template holding unit 22 (step S101).

[0148] An example of a condition for the test design layout pattern is shown in Table 4. TABLE 4 Layout Analy- Layout Pattern Analysis Condition sis W (μm) L (μm) S (μm) Con- Initial Final Initial Final Initial Final dition Value Pitch Value Value Pitch Value Value Pitch Value Test 1.0 Fixed Fixed 0.2 Fixed Fixed 0.2 Fixed Fixed

[0149] As shown in Table 4, when calculating reference light intensity Is, layout pattern generating unit 27 selects a fixed value for the test design layout pattern. Here, pattern width L is fixed at 0.21 μm.

[0150] In step S101, taking into account the fixed value for pattern width L of the test design layout pattern, the user enters a reference CD value in reference CD value input section 205. Here, reference CD is assumed to be 0.22 μm.

[0151] Simulation condition generating unit 28 then selects a preset test simulation condition from simulation condition template holding unit 23 (step S102). An example of the test simulation condition is shown in Table 5. TABLE 5 Optical Condition Simulation Exposure Defocus Condition Wavelength NA σ Value Test 248 nm 7.0 0.8 0 μm

[0152] As shown in Table 5, the test simulation conditions are provided as fixed values.

[0153] Simulation unit 17 then performs a simulation (step S103). Obtained information of an actual layout pattern is stored in simulation result holding unit 25.

[0154] Measuring condition determining unit 29 then selects a test measuring condition from measuring condition holding unit 24. The test measuring condition is defined so as to measure an intensity distribution in a direction of pattern width CD of the actual layout pattern.

[0155] A result measured as described above is stored in measurement result holding unit 25.

[0156] Thereafter, analysis unit 33 will make an analysis based on the measurement result (step S106).

[0157]FIG. 19 is a diagram representing an analysis method in step S106 in FIG. 18.

[0158] Referring to FIG. 19, analysis unit 33 first provides, as a graph, a light intensity distribution in a direction of pattern width CD of the actual layout pattern. After plotting the graph, analysis unit 33 determines a light intensity value Is for which a value for pattern width CD attains 0.221 μm. The determined light intensity value Is is provided as a reference light intensity value.

[0159] Through the above-described operation, a light intensity value can be initially determined easily when continuously simulating a plurality of design layout patterns. Thus, operational burden of a user is reduced.

Embodiment 4

[0160]FIG. 20A shows an actual layout pattern relative to a design layout pattern. Actual layout pattern 11A is generated with respect to design layout pattern 10A. There is a difference, however, between shapes of the actual layout pattern and the design layout pattern, particularly in a tip end portion. Since design layout pattern 10A represents an ideal layout pattern, the shape of actual layout pattern 11A is desirably a close approximation to that of design layout pattern 10A. A technique devised therefor is OPC.

[0161]FIG. 20B is a schematic diagram representing OPC. OPC refers to a technique in which, predicting light intensity and the like in exposure, a corrected layout pattern is generated, which pattern is modified in shape in advance of the design layout pattern so that actual layout pattern 11A will have the same shape as design layout pattern 10A. An actual layout pattern 13A can be obtained by performing a simulation using corrected layout pattern 12A modified in shape of design layout pattern 10A. Actual layout pattern 13A, compared with actual layout pattern 11A, has a shape closer to design layout pattern 10A.

[0162] It is desirable for a lithography process margin evaluating apparatus to be able to generate a corrected layout pattern that has been subjected to above-described OPC.

[0163]FIG. 21 is a block diagram showing a configuration of a lithography process margin evaluating apparatus in Embodiment 4 of the present invention.

[0164] Referring to FIG. 21, a lithography process margin evaluating apparatus 130, compared with lithography process margin evaluating apparatus 120 shown in FIG. 8, includes a normal pattern generating unit 271 and a corrected pattern generating unit 272 in layout pattern generating unit 27. Normal pattern generating unit 271 generates a plurality of design layout patterns. Corrected pattern generating unit 272 generates a corrected layout pattern subjected to OPC, for each of the plurality of design layout patterns.

[0165] As other configurations are similar to those in FIG. 8, description thereof will not be repeated.

[0166] An operation of lithography process margin evaluating apparatus 130 having the above-described configuration will now be described.

[0167]FIG. 22 is a flow chart showing an operation of the lithography process margin evaluating apparatus in Embodiment 4 of the present invention.

[0168] Referring to FIG. 22 and compared with FIG. 9, an operation in step S2 is divided into step S20 and step S21. In step S20, similarly as in step S2, a plurality of design layout patterns are generated. In step S21, corresponding to the plurality of design layout patterns generated in step S20, a plurality of corrected layout patterns are formed. The plurality of corrected layout patterns are generated by corrected pattern generating unit 272. Other steps are similar to those in FIG. 9. However, simulation, measurement and analysis are performed with respect to a design layout pattern and a corresponding corrected layout pattern in a similar manner.

[0169] Through the above-described operation, operational burden in simulation and analysis accompanying OPC can be reduced.

Embodiment 5

[0170] With regard to a lithography process margin evaluating apparatus in Embodiment 4, an example has been described, in which an analysis operation accompanying OPC is possible. It is more desirable, however, to be able to select an optimal corrected layout pattern when a plurality of corrected layout patterns are generated for one design layout pattern.

[0171] The lithography process margin evaluating apparatus in Embodiment 5 of the present invention is of the same configuration as lithography process margin evaluating apparatus 130 in Embodiment 4. Analysis unit 33, however, has a function to determine an optimal corrected layout pattern among a plurality of corrected layout patterns generated for one design layout pattern.

[0172]FIG. 23 is a flow chart showing an operation of the lithography process margin evaluating apparatus in Embodiment 5.

[0173] Referring to FIG. 23 and compared to FIG. 22, step S8 is added to determine an optimal corrected layout pattern after analysis in step S7. Other operations are similar to those in FIG. 22. When entering an analysis condition in step S1, however, an OPC condition will be entered.

[0174]FIG. 24 is a diagram representing a design layout pattern and a corrected layout pattern in Embodiment 5 of the present invention.

[0175] Referring to FIG. 24, design layout patterns 10A, 10B are the same as in FIG. 2. Pattern width of a corrected layout pattern provided as a result of OPC for design layout pattern 10A is assumed to be L+2Lopc. Here, line-and-space of the design layout pattern and the corrected layout pattern has the same pitch S.

[0176]FIG. 25 is a schematic diagram of an analysis condition input image displayed in step S1 in FIG. 23.

[0177] Compared with the analysis input image shown in FIG. 5, an input section 206 is added for entering varied value Lopc for pattern width after OPC. For example, when a user varies Lopc as an OPC condition from −0.04 to 0.041 μm in 0.005 μm pitch respectively, the user will enter “−0.04” in “initial value” field, “0.005” in “pitch” field and “0.04” in “final value” field, of Lopc input section 206 respectively. Consequently, in step S20 in FIG. 23, corrected layout patterns are generated in numbers in accordance with conditions entered in Lopc input section 206 with respect to one design layout pattern.

[0178] An operation of analysis unit 33 in step S8 will now be described.

[0179] In step S20, a plurality of corrected layout patterns 1AA-nAA (n is a natural number) are generated for design layout pattern 10A. Corrected layout patterns 1AA-nAA generated are simulated respectively in step S4. A plurality of actual layout patterns generated here are referred to as corrected actual layout patterns. In step S6, pattern width CDopc and light intensity Iopc of a plurality of corrected actual layout patterns are measured.

[0180] Analysis unit 33 determines an optimal Lopc, using an evaluation function F(a,b).

[0181] An example of evaluation function F(a,b) is shown below.

[0182] F(a,b)=|a−L|(b<0.1)

[0183] F(a,b)=999(b≦0.1)

[0184] Analysis unit 33 calculates evaluation function F(CDopc, Iopc) for the plurality of corrected layout patterns relative to each design layout pattern, as a=CDopc, b=Iopc.

[0185] As a result of calculation, an Lopc where evaluation function F (CDopc, Iopc) attains a minimum value is determined as an optimal OPC condition for the design layout pattern.

[0186] Evaluation function F (CDopc, Iopc) will attain a minimum value at an Lopc where Iopc<0.1 is satisfied and pattern width CDopc is closest to pattern width L of the design layout pattern.

[0187] After calculating the optimal OPC condition for each design layout pattern, analysis unit 33 creates a table having pattern width L and pitch S of the design layout pattern as row and column respectively, and records a corresponding Lopc therein.

[0188] Through the above-described operation, a lithography process margin evaluating apparatus can determine an optimal OPC condition for a design layout pattern. Thus, operational burden is reduced.

Embodiment 6

[0189]FIG. 26 is a block diagram showing a configuration of a lithography process margin evaluating apparatus in Embodiment 6 of the present invention.

[0190] Referring to FIG. 26, a data conversion unit 40 is added to a lithography process margin evaluating apparatus. 140, compared with lithography process margin evaluating apparatus 120. Other configurations are the same as in FIG. 8.

[0191] Data conversion unit 40 converts data of a plurality of design layout patterns, which are generated by layout pattern generating unit 27 in lithography process margin evaluating apparatus 140 to manufacturing data. Manufacturing data refers to data usable in a manufacturing apparatus such as a mask writing apparatus, a direct writing apparatus and a defect inspection apparatus.

[0192] Manufacturing data includes arrangement information, for example, of how to arrange a plurality of design layout patterns on a semiconductor substrate. Attribute information for respective design layout pattern is also included. Attribute information refers to, for example, a layer number corresponding to a semiconductor process step or an amount of exposure used in manufacturing.

[0193] Since the data of the design layout pattern can be converted to this manufacturing data, operational burden can be reduced when actually generating a design layout pattern as a trial.

[0194] The above-described lithography process margin evaluating apparatus is implemented by a program for attaining the function of the lithography process margin evaluating processing.

[0195] The present invention may include the program itself or a computer-readable storage medium storing the same.

[0196] In the present invention, the storage medium may be a memory (not shown), such as an ROM itself, necessary for processing in a lithography process margin evaluating apparatus in FIG. 1. Alternatively, it may be implemented as a readable storage device, by providing a program-reading device (not shown) outside the lithography process margin evaluating apparatus and inserting therein a storage medium. In either case, the program being stored may be accessed and executed by the lithography process margin evaluating apparatus; or in either case, the program may be read and the read program may be loaded to a program storage area (not shown) of the lithography process margin evaluating apparatus and then executed. The program for loading is assumed to be stored in advance in the lithography process margin evaluating apparatus.

[0197] Here, the above storage medium is adapted to be separable from the lithography process margin evaluating apparatus. The storage medium may be a storage medium including tape-type such as a magnetic tape and a cassette tape; disk-type such as a magnetic disk including a floppy disk, a hard disk and the like as well as an optical disk including a CD-ROM, an MO, an MD, a DVD and the like; card-type such as an IC card, a memory card, an optical card and the like; or a semiconductor memory such as a mask ROM, an EPROM, an EEPROM, a flash ROM and the like.

[0198] In addition, the present invention includes a system having a configuration connectable to a network such as the Internet, and thus, may include a storage medium downloading and storing a program from the network. When downloading the program from the network in such a manner, the program for downloading may be pre-installed in the lithography process margin evaluating apparatus, or may be installed from another storage medium.

[0199] Contents stored in the storage medium may include data, not limited to a program.

[0200] The present invention may be processing itself as a program executed in the lithography process margin evaluating apparatus shown in FIG. 1. The program may be taken in, or may have been taken in, or may be sent out, by accessing a network including the Internet.

[0201] Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the spirit and scope of the present invention being limited only by the terms of the appended claims. 

1-6. (Canceled)
 7. A lithography process margin evaluating program product to be executed by a computer used in a lithography process margin evaluating apparatus, simulating, a light intensity distribution within a photosensitive material on a semiconductor substrate and an actual layout pattern formed on said semiconductor substrate using a design layout pattern formed on a mask, comprising the steps of: selecting a design layout pattern template from a layout pattern template holding unit storing a plurality of design layout pattern templates, and generating a plurality of design layout patterns based on an analysis condition entered for analyzing said actual layout pattern and said selected design layout pattern template; selecting a simulation condition template from a simulation condition template holding unit storing a plurality of simulation condition templates, and generating a plurality of simulation conditions based on said analysis condition and said selected simulation condition template; simulating an actual layout pattern transferred to the photosensitive material on the semiconductor substrate, using said plurality of design layout patterns and said plurality of simulation conditions; determining a measuring condition from a measuring condition holding unit storing a plurality of measuring conditions for measuring said actual layout pattern based on said analysis condition; and measuring said actual layout pattern with said determined measuring condition.
 8. The lithography process margin evaluating program product according to claim 7, further comprising the step of analyzing said actual layout pattern, using said analysis condition and a measurement result from said step of measuring.
 9. The lithography process margin evaluating program product according to claim 8, wherein in said step of simulating, a test layout pattern is simulated, using a prescribed design layout pattern and a prescribed simulation condition prior to simulation based on said analysis condition, in said step of measuring, said test layout pattern is measured with a prescribed measuring condition, and in said step of analyzing, a reference light intensity value is determined, using a measurement result from said measuring unit.
 10. The lithography process margin evaluating program product according to claim 8, wherein said step of generating a plurality of design layout patterns includes the steps of generating a plurality of design layout patterns based on said analysis condition and said selected design layout pattern template, and generating a plurality of corrected layout patterns by performing optical proximity correction of said plurality of design layout patterns.
 11. The lithography process margin evaluating program product according to claim 10, wherein in said step of generating a plurality of corrected layout patterns, said plurality of corrected layout patterns are generated for each design layout pattern, and in said step of analyzing, one is selected from said plurality of corrected layout patterns for said each design layout pattern based on said analysis condition.
 12. The lithography process margin evaluating program product according to claim 8, further comprising the step of converting data of said design layout pattern generated in said step of generating a plurality of layout patterns to data usable in a manufacturing apparatus. 